# Author:Lin Mengshi

#知识点_注释
# 注释的意义：
# 1. 可以记录我们的代码过程意义（一般循环、条件判断、函数、对象、类都要有自己的描述，对变量作描述）
# 2. 可以忽略一部分代码，跳过该部分执行的代码

# A. 单行注释： #

# B. 多行注释： ''' 注释内容 ''' """ 注释内容 """
'''
import random
wait_time = random.randint(1,60)
print(wait_time)

word = "bottles"
print(word)
'''

# C. 多行注释可以当做  str  赋值给变量
test1 ='''
import random
wait_time = random.randint(1,60)
print(wait_time)

word = "bottles"
print(word)
'''
print(test1)

# 注释的目的：
# 1.代码的提示（笔记）
# 2.不运行的代码

'''
# 字符串：'',"",

html_templates = '''


# 知识点_用户输入
# 登陆系统
user_data = ["Mengshi"]
user_password =["123456"]
count = 3
while True:
    username = input("请输入正确的账号:")
    password = input("请输入正确的密码:")
    count -= 1
# 我需要循环，但是循环的条件好像不能用range来解决
# while True 设置条件，可终止循环
# while True 可实现 for + range的功能

count=0
while True:
     # count = count+1
    print("你是风儿，我是沙~~一起循环走天涯~","count",count)
    if count == 100:
        break

     # 简单的数据结构有 ： 数值和字符串
     # 模拟数据库数据 复杂的数据结构：
     # 1.先判断账号

    if username == user_data:
        if password == user_password:
            print("登陆成功，欢迎",username,"使用~")

            # 什么时候退出呢？当账号和密码都是正确的情况下

    # 2. 输入不正确时继续输入

    else:
        if count == 0:
            print("哈哈，您的账号被锁定了，要5分钟后才可以尝试。")

        # 3.设置输入失败的次数
        else:
            print("您的帐号或密码不正确，请重新输入，您还有",count,"次机会")

# beersong项目代码
word="雪花"
for beer_num in range(99,0,-1):
    # 吧台靓仔讲
    print(beer_num,"瓶",word,"在啤酒柜上")
    print(beer_num,word,":瓶")
    print("Take one down")
    print("Pass it around")
    # 客户
    if beer_num ==1:
        print("没有更多的雪花啤酒了")
    else:
        # 因为数值是可以运算的
        new_num = beer_num -1
        if new_num  == 1:
            word = "bottle"
            print(beer_num,"瓶",word,"在啤酒柜上")
            print()